package sa.huang;

import java.util.ArrayList;

import javax.xml.namespace.QName;

/**
 * 
 * @author Huang
 * class Comm encapsulates the relation Comm
 *
 */
public class Comm {
	
	private ArrayList<String> A;
	
	private String b;
	
	private QName A_pt;
	
	private QName b_pt;
	
	public Comm(){
		this.A = new ArrayList<String>();
		this.A_pt = null;
		this.b = null;
		this.b_pt = null;
	}

	public Comm(ArrayList<String> A, QName A_pt, String b, QName b_pt){
		this.A = A;
		this.A_pt = A_pt;
		this.b = b;
		this.b_pt = b_pt;
	}
	
	public boolean equals(Comm comm){
		if(this.A.equals(comm.A)&&(this.A_pt.equals(comm.A_pt))&&(this.b.equals(comm.b))&&(this.b_pt.equals(comm.b_pt))){
			return true;
		} else {
			return false;
		}
	}
	public ArrayList<String> getA() {
		return A;
	}

	public void setA(ArrayList<String> A) {
		this.A = A;
	}

	
	public String getB() {
		return b;
	}


	public void setB(String b) {
		this.b = b;
	}

	
	public QName getA_pt() {
		return A_pt;
	}

	
	public void setA_pt(QName A_pt) {
		this.A_pt = A_pt;
	}

	public QName getB_pt() {
		return b_pt;
	}


	public void setB_pt(QName b_pt) {
		this.b_pt = b_pt;
	}
	

}
